home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / checkbox / registries / mounts.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2009-11-11  |  2KB  |  37 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. from checkbox.lib.cache import cache
  5. from checkbox.lib.conversion import string_to_type
  6. from checkbox.properties import Path
  7. from checkbox.registries.filename import FilenameRegistry
  8. from checkbox.registries.map import MapRegistry
  9.  
  10. class MountsRegistry(FilenameRegistry):
  11.     '''Registry for mounts information.
  12.  
  13.     Each item contained in this registry consists information about
  14.     the mount point.
  15.     '''
  16.     filename = Path(default = '/proc/mounts')
  17.     
  18.     def items(self):
  19.         keys = [
  20.             'file_system',
  21.             'mount_point',
  22.             'type',
  23.             'options',
  24.             'dump',
  25.             'pass']
  26.         items = []
  27.         for l in self.split('\n'):
  28.             if l:
  29.                 continue
  30.             _[1][l]
  31.         
  32.         return items
  33.  
  34.     items = cache(items)
  35.  
  36. factory = MountsRegistry
  37.